CGraphicsTransform Struct Reference
[Version 4.0]

Graphics Transform Matrix. More...

List of all members.

Public Member Functions

 CGraphicsTransform (double _m11=1., double _m12=0., double _m21=0., double _m22=1., double _dx=0., double _dy=0.)
void translate (double x, double y)
void scale (double x, double y)
void rotate (double angle)
void transform (CCoord &x, CCoord &y)
void transform (CCoord &left, CCoord &right, CCoord &top, CCoord &bottom)
CPointtransform (CPoint &p)
CRecttransform (CRect &r)
CGraphicsTransform operator* (const CGraphicsTransform &t) const
CGraphicsTransform operator* (const CGraphicsTransform *t) const

Public Attributes

double m11
double m12
double m21
double m22
double dx
double dy

Detailed Description

Graphics Transform Matrix.


Constructor & Destructor Documentation

CGraphicsTransform ( double  _m11 = 1.,
double  _m12 = 0.,
double  _m21 = 0.,
double  _m22 = 1.,
double  _dx = 0.,
double  _dy = 0. 
) [inline]

Member Function Documentation

CGraphicsTransform operator* ( const CGraphicsTransform t  )  const [inline]
CGraphicsTransform operator* ( const CGraphicsTransform t  )  const [inline]
void rotate ( double  angle  ) 
void scale ( double  x,
double  y 
) [inline]
CRect& transform ( CRect r  )  [inline]
CPoint& transform ( CPoint p  )  [inline]
void transform ( CCoord left,
CCoord right,
CCoord top,
CCoord bottom 
) [inline]
void transform ( CCoord x,
CCoord y 
) [inline]
void translate ( double  x,
double  y 
) [inline]

Member Data Documentation

double dx
double dy
double m11
double m12
double m21
double m22

The documentation for this struct was generated from the following files:

Generated on Fri Nov 22 11:09:34 2013 for VSTGUI by  doxygen 1.6.1